package com.fintech.third.model.shzx;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/*
 <贷款>
 <贷款项目>01.个人经营性贷款</贷款项目>
 <机构名称>P2P机构</机构名称>
 <授信额度>6000</授信额度>
 <担保方式>自然人保证</担保方式>
 <开户日期>2013.01.01</开户日期>
 <币种>人民币</币种>
 <发生地>北京市</发生地>
 <共享授信额度>6000</共享授信额度>
 <最大负债额>6000</最大负债额>
 <还款频率>月</还款频率>
 <期末贷款余额>6000</期末贷款余额>
 <剩余还款月数>6</剩余还款月数>
 <本月应还款日期>2013.01.01</本月应还款日期>
 <本月应还款金额>0</本月应还款金额>
 <帐户状态>结清</帐户状态>
 <实际还款日期>2013.01.01</实际还款日期>
 <实际还款金额>0</实际还款金额>
 <当前逾期总额>0</当前逾期总额>
 <当前逾期期数>0</当前逾期期数>
 <累计逾期期数>0</累计逾期期数>
 <最高逾期期数>0</最高逾期期数>
 <二十四月内各月还款状况>///////////////////////*</二十四月内各月还款状况>
 <逾期31-60天未归还贷款本金>0</逾期31-60天未归还贷款本金>
 <逾期61-90天未归还贷款本金>0</逾期61-90天未归还贷款本金>
 <逾期91-180天未归还贷款本金>0</逾期91-180天未归还贷款本金>
 <逾期180天以上未归还贷款本金>0</逾期180天以上未归还贷款本金>
 <信息获取日期>2015.08.10</信息获取日期>
 </贷款>
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "贷款")
public class Loan implements Serializable{
// <贷款项目>01.个人经营性贷款</贷款项目>
    @XmlElement(name = "贷款项目")
    private String loanProject;
// <机构名称>P2P机构</机构名称>
    @XmlElement(name = "机构名称")
    private String orgName;
// <授信额度>6000</授信额度>
    @XmlElement(name = "授信额度")
    private String creditLine;
// <担保方式>自然人保证</担保方式>
    @XmlElement(name = "担保方式")
    private String guaranteeMethod;
// <开户日期>2013.01.01</开户日期>
    @XmlElement(name = "开户日期")
    private String openDate;
// <币种>人民币</币种>
    @XmlElement(name = "币种")
    private String currency;
// <发生地>北京市</发生地>
    @XmlElement(name = "发生地")
    private String place;
// <共享授信额度>6000</共享授信额度>
    @XmlElement(name = "共享授信额度")
    private String shareCreditLine;
// <最大负债额>6000</最大负债额>
    @XmlElement(name = "最大负债额")
    private String maxDebt;
// <还款频率>月</还款频率>
    @XmlElement(name = "还款频率")
    private String repayFrequency;
// <期末贷款余额>6000</期末贷款余额>
    @XmlElement(name = "期末贷款余额")
    private String finalLoanBalance;

// <剩余还款月数>6</剩余还款月数>
    @XmlElement(name = "剩余还款月数")
    private String remainRepayMonth;
// <本月应还款日期>2013.01.01</本月应还款日期>
    @XmlElement(name = "本月应还款日期")
    private String currRepayDate;
// <本月应还款金额>0</本月应还款金额>
    @XmlElement(name = "本月应还款金额")
    private String currRepayAmt;
// <帐户状态>结清</帐户状态>
    @XmlElement(name = "帐户状态")
    private String status;
// <实际还款日期>2013.01.01</实际还款日期>
    @XmlElement(name = "实际还款日期")
    private String actRepayDate;
// <实际还款金额>0</实际还款金额>
    @XmlElement(name = "实际还款金额")
    private String actRepayAmt;
// <当前逾期总额>0</当前逾期总额>
    @XmlElement(name = "当前逾期总额")
    private String currOverdueAmt;
// <当前逾期期数>0</当前逾期期数>
    @XmlElement(name = "当前逾期期数")
    private String currOverdueTenor;
// <累计逾期期数>0</累计逾期期数>
    @XmlElement(name = "累计逾期期数")
    private String totalOverdueTenor;
// <最高逾期期数>0</最高逾期期数>
    @XmlElement(name = "最高逾期期数")
    private String maxOverdueTenor;
// <二十四月内各月还款状况>///////////////////////*</二十四月内各月还款状况>
    @XmlElement(name = "二十四月内各月还款状况")
    private String repayInfo24;
// <逾期31-60天未归还贷款本金>0</逾期31-60天未归还贷款本金>
    @XmlElement(name = "逾期31-60天未归还贷款本金")
    private String overduePrincipal31_60;
// <逾期61-90天未归还贷款本金>0</逾期61-90天未归还贷款本金>
    @XmlElement(name = "逾期61-90天未归还贷款本金")
    private String getOverduePrincipal61_90;
// <逾期91-180天未归还贷款本金>0</逾期91-180天未归还贷款本金>
    @XmlElement(name = "逾期91-180天未归还贷款本金")
    private String getOverduePrincipal91_180;
// <逾期180天以上未归还贷款本金>0</逾期180天以上未归还贷款本金>
    @XmlElement(name = "逾期180天以上未归还贷款本金")
    private String getOverduePrincipal180;
// <信息获取日期>2015.08.10</信息获取日期>
    @XmlElement(name = "信息获取日期")
    private String infoDate;

    public String getLoanProject() {
        return loanProject;
    }

    public void setLoanProject(String loanProject) {
        this.loanProject = loanProject;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getCreditLine() {
        return creditLine;
    }

    public void setCreditLine(String creditLine) {
        this.creditLine = creditLine;
    }

    public String getGuaranteeMethod() {
        return guaranteeMethod;
    }

    public void setGuaranteeMethod(String guaranteeMethod) {
        this.guaranteeMethod = guaranteeMethod;
    }

    public String getOpenDate() {
        return openDate;
    }

    public void setOpenDate(String openDate) {
        this.openDate = openDate;
    }

    public String getCurrency() {
        return currency;
    }

    public void setCurrency(String currency) {
        this.currency = currency;
    }

    public String getPlace() {
        return place;
    }

    public void setPlace(String place) {
        this.place = place;
    }

    public String getShareCreditLine() {
        return shareCreditLine;
    }

    public void setShareCreditLine(String shareCreditLine) {
        this.shareCreditLine = shareCreditLine;
    }

    public String getMaxDebt() {
        return maxDebt;
    }

    public void setMaxDebt(String maxDebt) {
        this.maxDebt = maxDebt;
    }

    public String getRepayFrequency() {
        return repayFrequency;
    }

    public void setRepayFrequency(String repayFrequency) {
        this.repayFrequency = repayFrequency;
    }

    public String getFinalLoanBalance() {
        return finalLoanBalance;
    }

    public void setFinalLoanBalance(String finalLoanBalance) {
        this.finalLoanBalance = finalLoanBalance;
    }

    public String getRemainRepayMonth() {
        return remainRepayMonth;
    }

    public void setRemainRepayMonth(String remainRepayMonth) {
        this.remainRepayMonth = remainRepayMonth;
    }

    public String getCurrRepayDate() {
        return currRepayDate;
    }

    public void setCurrRepayDate(String currRepayDate) {
        this.currRepayDate = currRepayDate;
    }

    public String getCurrRepayAmt() {
        return currRepayAmt;
    }

    public void setCurrRepayAmt(String currRepayAmt) {
        this.currRepayAmt = currRepayAmt;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getActRepayDate() {
        return actRepayDate;
    }

    public void setActRepayDate(String actRepayDate) {
        this.actRepayDate = actRepayDate;
    }

    public String getActRepayAmt() {
        return actRepayAmt;
    }

    public void setActRepayAmt(String actRepayAmt) {
        this.actRepayAmt = actRepayAmt;
    }

    public String getCurrOverdueAmt() {
        return currOverdueAmt;
    }

    public void setCurrOverdueAmt(String currOverdueAmt) {
        this.currOverdueAmt = currOverdueAmt;
    }

    public String getCurrOverdueTenor() {
        return currOverdueTenor;
    }

    public void setCurrOverdueTenor(String currOverdueTenor) {
        this.currOverdueTenor = currOverdueTenor;
    }

    public String getTotalOverdueTenor() {
        return totalOverdueTenor;
    }

    public void setTotalOverdueTenor(String totalOverdueTenor) {
        this.totalOverdueTenor = totalOverdueTenor;
    }

    public String getMaxOverdueTenor() {
        return maxOverdueTenor;
    }

    public void setMaxOverdueTenor(String maxOverdueTenor) {
        this.maxOverdueTenor = maxOverdueTenor;
    }

    public String getRepayInfo24() {
        return repayInfo24;
    }

    public void setRepayInfo24(String repayInfo24) {
        this.repayInfo24 = repayInfo24;
    }

    public String getOverduePrincipal31_60() {
        return overduePrincipal31_60;
    }

    public void setOverduePrincipal31_60(String overduePrincipal31_60) {
        this.overduePrincipal31_60 = overduePrincipal31_60;
    }

    public String getGetOverduePrincipal61_90() {
        return getOverduePrincipal61_90;
    }

    public void setGetOverduePrincipal61_90(String getOverduePrincipal61_90) {
        this.getOverduePrincipal61_90 = getOverduePrincipal61_90;
    }

    public String getGetOverduePrincipal91_180() {
        return getOverduePrincipal91_180;
    }

    public void setGetOverduePrincipal91_180(String getOverduePrincipal91_180) {
        this.getOverduePrincipal91_180 = getOverduePrincipal91_180;
    }

    public String getGetOverduePrincipal180() {
        return getOverduePrincipal180;
    }

    public void setGetOverduePrincipal180(String getOverduePrincipal180) {
        this.getOverduePrincipal180 = getOverduePrincipal180;
    }

    public String getInfoDate() {
        return infoDate;
    }

    public void setInfoDate(String infoDate) {
        this.infoDate = infoDate;
    }
}